package guestbook.service;


import guestbook.persistencia.Saludo;
import guestbook.persistencia.Usuario;
import guestbook.persistencia.Voto;
import java.util.Collection;
import java.util.List;

public interface VotoService {

    void create(final Voto voto);
    
    void create(int valorVoto, Long idMensaje, Usuario usuario);

    Collection<Voto> getVotos(Long idMensaje);

    int countVotos(Long idMensaje);
    
    Double avgVotos(Long idMensaje);
    
    List<Voto> getVotos(String username, Saludo saludo);
}
